prostrate oneself before someone - English Synonyms Dictionary